package com.ruihao.cetralizelogin.commons.model;

import java.io.Serializable;
import java.util.Date;
import java.util.List;

/**
 * 用户模型类
 * @author sly
 * @time 2019年9月9日
 */
public class User implements Serializable {
    private String id;
    /**数字ID*/
    private Integer sumId;
    /**子系统用户id*/
    private String subSystemUserId;
    /**登录账号*/
    private String loginAccount;
    /**登录密码*/
    private String loginPwd;
    /**姓名*/
    private String userName;
    /**邮箱*/
    private String userEmail;
    /**状态 0：初始化、1：禁用、8：可用*/
    private String userStatus;
    /**用户被锁定前状态*/
    private String currStatus;
    /**岗位*/
    private String userPost;
    /**手机*/
    private String phoneNum;
    /**盐*/
    private String userSalt;
    /**创建时间*/
    private Date createTime;
    /**创建用户*/
    private String createUserName;
    /**所属组织id*/
    private String orgId;

    /** 查询返回结果 */
    // 创建时间--字符串类型
    private String createTimeStr;

    /** 查询参数 */
    private String startDate;
    private String endDate;
    private String systemId;

    /** 查询返回结果 */
    private List<Role> roleList;
    private List<Menu> menuList;
    private List<System> systemList;
    private List<ResHierarchy> resHierarchyList;
    private List<Post> postList;
    private Org org;
    private String orgName;

    /**密码明文*/
    private String pwdShow;
    /**操作IP*/
    private String operIp;
}
